package com.drop.service;

import com.drop.entity.Cart;

import java.util.List;

/**
 * 购物车服务层
 * Created by 陈东一 on 2017/9/23 11:35
 */
public interface CartService {


	/**
	 * 添加商品到用户购物车中
	 * @param userId
	 * @param itemId
	 * @param num
	 */
	public Boolean addCart(int userId, int itemId, int num);

	/**
	 * 根据用户id获取购物车信息
	 * @param id
	 * @return
	 */
	public List<Cart> showCarts(int id);

	/**
	 * 修改购物车数量
	 * @param userId
	 * @param itemId
	 * @param num
	 */
	public Boolean updateCartNum(int userId, int itemId, int num, Cart cart);

	/**
	 * 删除购物车中商品
	 * @param userId
	 * @param itemId
	 */
	public Boolean deleteCart(int userId, int itemId);

}
